\hypertarget{structnubot__common_1_1BallHandle}{\section{nubot\-\_\-common\-:\-:Ball\-Handle Struct Reference}
\label{structnubot__common_1_1BallHandle}\index{nubot\-\_\-common\-::\-Ball\-Handle@{nubot\-\_\-common\-::\-Ball\-Handle}}
}


{\ttfamily \#include $<$Ball\-Handle.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{namespacenubot__common_a100386a9c64318b13fb31e4548774326}{Ball\-Handle\-Request} \hyperlink{structnubot__common_1_1BallHandle_a02af01a2f731b0fc249f1cf9df23a00e}{Request}
\item 
typedef \hyperlink{namespacenubot__common_a8444206679493f649058adca72f0e538}{Ball\-Handle\-Response} \hyperlink{structnubot__common_1_1BallHandle_a6c4cc1c333d5fe1cfc569ee22b68ba89}{Response}
\item 
typedef \hyperlink{structnubot__common_1_1BallHandle_a02af01a2f731b0fc249f1cf9df23a00e}{Request} \hyperlink{structnubot__common_1_1BallHandle_a942e61b75f91a2f8220764e8c3d6ad05}{Request\-Type}
\item 
typedef \hyperlink{structnubot__common_1_1BallHandle_a6c4cc1c333d5fe1cfc569ee22b68ba89}{Response} \hyperlink{structnubot__common_1_1BallHandle_a9a45e8a947e8ad893d67e8526d98b3d5}{Response\-Type}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnubot__common_1_1BallHandle_a02af01a2f731b0fc249f1cf9df23a00e}{Request} \hyperlink{structnubot__common_1_1BallHandle_ad7035cd66ffcd868080ea27b5a37f5fd}{request}
\item 
\hyperlink{structnubot__common_1_1BallHandle_a6c4cc1c333d5fe1cfc569ee22b68ba89}{Response} \hyperlink{structnubot__common_1_1BallHandle_acbc867111f0d45b35e263dd048e86a24}{response}
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{structnubot__common_1_1BallHandle_a02af01a2f731b0fc249f1cf9df23a00e}{\index{nubot\-\_\-common\-::\-Ball\-Handle@{nubot\-\_\-common\-::\-Ball\-Handle}!Request@{Request}}
\index{Request@{Request}!nubot_common::BallHandle@{nubot\-\_\-common\-::\-Ball\-Handle}}
\subsubsection[{Request}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Ball\-Handle\-Request} {\bf nubot\-\_\-common\-::\-Ball\-Handle\-::\-Request}}}\label{structnubot__common_1_1BallHandle_a02af01a2f731b0fc249f1cf9df23a00e}
\hypertarget{structnubot__common_1_1BallHandle_a942e61b75f91a2f8220764e8c3d6ad05}{\index{nubot\-\_\-common\-::\-Ball\-Handle@{nubot\-\_\-common\-::\-Ball\-Handle}!Request\-Type@{Request\-Type}}
\index{Request\-Type@{Request\-Type}!nubot_common::BallHandle@{nubot\-\_\-common\-::\-Ball\-Handle}}
\subsubsection[{Request\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Request} {\bf nubot\-\_\-common\-::\-Ball\-Handle\-::\-Request\-Type}}}\label{structnubot__common_1_1BallHandle_a942e61b75f91a2f8220764e8c3d6ad05}
\hypertarget{structnubot__common_1_1BallHandle_a6c4cc1c333d5fe1cfc569ee22b68ba89}{\index{nubot\-\_\-common\-::\-Ball\-Handle@{nubot\-\_\-common\-::\-Ball\-Handle}!Response@{Response}}
\index{Response@{Response}!nubot_common::BallHandle@{nubot\-\_\-common\-::\-Ball\-Handle}}
\subsubsection[{Response}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Ball\-Handle\-Response} {\bf nubot\-\_\-common\-::\-Ball\-Handle\-::\-Response}}}\label{structnubot__common_1_1BallHandle_a6c4cc1c333d5fe1cfc569ee22b68ba89}
\hypertarget{structnubot__common_1_1BallHandle_a9a45e8a947e8ad893d67e8526d98b3d5}{\index{nubot\-\_\-common\-::\-Ball\-Handle@{nubot\-\_\-common\-::\-Ball\-Handle}!Response\-Type@{Response\-Type}}
\index{Response\-Type@{Response\-Type}!nubot_common::BallHandle@{nubot\-\_\-common\-::\-Ball\-Handle}}
\subsubsection[{Response\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Response} {\bf nubot\-\_\-common\-::\-Ball\-Handle\-::\-Response\-Type}}}\label{structnubot__common_1_1BallHandle_a9a45e8a947e8ad893d67e8526d98b3d5}


\subsection{Member Data Documentation}
\hypertarget{structnubot__common_1_1BallHandle_ad7035cd66ffcd868080ea27b5a37f5fd}{\index{nubot\-\_\-common\-::\-Ball\-Handle@{nubot\-\_\-common\-::\-Ball\-Handle}!request@{request}}
\index{request@{request}!nubot_common::BallHandle@{nubot\-\_\-common\-::\-Ball\-Handle}}
\subsubsection[{request}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Request} nubot\-\_\-common\-::\-Ball\-Handle\-::request}}\label{structnubot__common_1_1BallHandle_ad7035cd66ffcd868080ea27b5a37f5fd}
\hypertarget{structnubot__common_1_1BallHandle_acbc867111f0d45b35e263dd048e86a24}{\index{nubot\-\_\-common\-::\-Ball\-Handle@{nubot\-\_\-common\-::\-Ball\-Handle}!response@{response}}
\index{response@{response}!nubot_common::BallHandle@{nubot\-\_\-common\-::\-Ball\-Handle}}
\subsubsection[{response}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Response} nubot\-\_\-common\-::\-Ball\-Handle\-::response}}\label{structnubot__common_1_1BallHandle_acbc867111f0d45b35e263dd048e86a24}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
devel/include/nubot\-\_\-common/\hyperlink{BallHandle_8h}{Ball\-Handle.\-h}\end{DoxyCompactItemize}
